#define PROJECT_MATRIX



/*
0 投影矩阵
1 属性参数
2 变换数据
3 颜色数据

4 顶点数据
5 顶点配置参数


6 颜色控制参数

10 纹理数据

*/




layout(std140, set=0, binding=0) uniform U_Matrix {
	mat4 mat_ProjecView;
};

layout(std140, binding = 1) uniform U1_Matrix {
	//边界
	vec2 m_Scale;
	vec2 m_Loc;
	//顶点总数量一半
	int m_GradientNum;
	int vertNum;
};

// 位置  大小 缩放和深度
layout(std430, column_major, binding = 2) readonly buffer U2_Matrix {
	mat3x2 m_LP_SD[];
};



